home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / em7sui_1 / RIBBONGR.WR_ / RIBBONGR.WR
Text File  |  1999-01-07  |  12KB  |  506 lines

  1. #VRML V2.0 utf8
  2.  
  3. EXTERNPROTO em7_ChartGrid [
  4.     exposedField SFNode appearance
  5.     exposedField SFColor lineColor
  6.     field SFInt32 xDimension
  7.     field SFFloat xSpacing
  8.     field SFInt32 yDimension
  9.     field SFFloat ySpacing
  10.     field SFInt32 zDimension
  11.     field SFFloat zSpacing
  12.     field SFFloat thickness
  13.     eventIn SFInt32 set_xDimension
  14.     eventIn SFFloat set_xSpacing
  15.     eventIn SFInt32 set_yDimension
  16.     eventIn SFFloat set_ySpacing
  17.     eventIn SFInt32 set_zDimension
  18.     eventIn SFFloat set_zSpacing
  19.     eventIn SFFloat set_thickness
  20. ] "..\..\ProtoPac\VR_GRAPH.wrl#em7_ChartGrid"
  21.  
  22. EXTERNPROTO em7_Legend [
  23.     field MFNode appearances
  24.     field MFString descriptions
  25.     field SFString keyStyle
  26.     field SFFloat textHeight
  27.     field SFFloat textGap
  28.     field SFColor textColor
  29.     eventIn MFNode set_appearances
  30.     eventIn MFString set_descriptions
  31. ] "..\..\ProtoPac\VR_GRAPH.wrl#em7_Legend"
  32.  
  33. EXTERNPROTO em7_CheckBox [
  34.     exposedField MFString caption
  35.     exposedField SFColor captionColor
  36.     field SFFloat height
  37.     field SFBool value
  38.     eventIn SFBool set_value
  39.     eventOut SFBool value_changed
  40.     eventOut SFTime touchTime
  41. ] "..\..\ProtoPac\VR_UI.wrl#em7_CheckBox"
  42.  
  43. EXTERNPROTO em7_ContentToggle [
  44.     exposedField MFNode children
  45.     field SFBool contentsExist
  46.     eventIn SFBool set_contentsExist
  47. ] "..\..\ProtoPac\VR_UI.wrl#em7_ContentToggle"
  48.  
  49. EXTERNPROTO em7_PopupStrip [
  50.     field SFInt32 xDimension
  51.     field SFFloat xSpacing
  52.     field SFFloat radius
  53.     field SFFloat depth
  54.     field MFFloat height
  55.     field SFColor color
  56.     field SFFloat transparency
  57.     field SFString defaultPopupText
  58.     field SFFloat popupHeight
  59.     field SFString allignment
  60.     field MFString popupText
  61.     exposedField SFColor textColor
  62.     exposedField SFColor backgroundColor
  63.     exposedField SFColor borderColor
  64.     exposedField SFBool touchEnabled
  65.     eventIn MFString set_popupText
  66.     eventIn MFFloat set_height
  67.     eventOut SFInt32 mouseOverIndex
  68.     eventOut SFInt32 mouseClickedIndex
  69. ] "..\..\ProtoPac\VR_GRAPH.wrl#em7_PopupStrip"
  70.  
  71. EXTERNPROTO em7_RoundedRibbonSeries [
  72.     exposedField SFNode appearance
  73.     field SFInt32 xDimension
  74.     field SFFloat xSpacing
  75.     field SFFloat thickness
  76.     field SFFloat depth
  77.     field MFFloat height
  78.     field SFFloat bevelRadius
  79.     field SFFloat creaseAngle
  80.     eventIn SFInt32 set_xDimension
  81.     eventIn SFFloat set_xSpacing
  82.     eventIn SFFloat set_thickness
  83.     eventIn SFFloat set_depth
  84.     eventIn MFFloat set_height
  85. ] "..\..\ProtoPac\VR_GRAPH.wrl#em7_RoundedRibbonSeries"
  86.  
  87.  
  88. Transform { 
  89.     children [ 
  90.         Background { 
  91.             skyColor 0.886 0.906 0.929
  92.         }
  93.         Transform { 
  94.             children 
  95.                 Shape { 
  96.                     appearance 
  97.                         Appearance { 
  98.                             material 
  99.                                 Material { 
  100.                                     diffuseColor 0.000 0.000 0.251
  101.                                 }
  102.                         }
  103.                     geometry 
  104.                         Text { 
  105.                             string "Portal Ribbon Graph"
  106.                             fontStyle 
  107.                                 FontStyle { 
  108.                                     family "SANS"
  109.                                     justify "MIDDLE"
  110.                                     size 1.300
  111.                                     style "BOLD"
  112.                                 }
  113.                         }
  114.                 }
  115.             translation 5.000 8.800 0.000
  116.         }
  117.         Transform { 
  118.             children 
  119.                 em7_ChartGrid { 
  120.                     appearance 
  121.                         Appearance { 
  122.                             material 
  123.                                 Material { 
  124.                                     diffuseColor 0.000 0.251 0.502
  125.                                     transparency 0.500
  126.                                 }
  127.                         }
  128.                     lineColor 0.902 0.918 0.749
  129.                     xDimension 9
  130.                     xSpacing 1.250
  131.                     yDimension 6
  132.                     ySpacing 1.600
  133.                     zDimension 4
  134.                     zSpacing 2.667
  135.                 }
  136.         }
  137.         Transform { 
  138.             children 
  139.                 Billboard { 
  140.                     children [ 
  141.                         Transform { 
  142.                             children 
  143.                                 em7_Legend { 
  144.                                     appearances [ 
  145.                                         Appearance { 
  146.                                             material 
  147.                                                 Material { 
  148.                                                     diffuseColor 0.188 0.545 0.812
  149.                                                 }
  150.                                         }
  151.                                         Appearance { 
  152.                                             material 
  153.                                                 Material { 
  154.                                                     diffuseColor 1.000 1.000 0.741
  155.                                                     transparency 0.500
  156.                                                 }
  157.                                         }
  158.                                         Appearance { 
  159.                                             material 
  160.                                                 Material { 
  161.                                                     diffuseColor 0.161 0.839 0.569
  162.                                                 }
  163.                                         }
  164.                                     ]
  165.                                     descriptions [ "The third series", "The second series", "The first series" ]
  166.                                     textHeight 0.600
  167.                                     textGap 0.210
  168.                                     textColor 0.000 0.000 0.000
  169.                                 }
  170.                             translation 0.660 0.000 0.000
  171.                         }
  172.                         Transform { 
  173.                             children [ 
  174.                                 Transform { 
  175.                                     children 
  176.                                         DEF CHECK_BOX_1 em7_CheckBox { 
  177.                                             height 0.600
  178.                                             value TRUE
  179.                                         }
  180.                                     translation 0.000 1.620 0.000
  181.                                 }
  182.                                 Transform { 
  183.                                     children 
  184.                                         DEF CHECK_BOX_2 em7_CheckBox { 
  185.                                             height 0.600
  186.                                             value TRUE
  187.                                         }
  188.                                     translation 0.000 0.810 0.000
  189.                                 }
  190.                                 Transform { 
  191.                                     children 
  192.                                         DEF CHECK_BOX_3 em7_CheckBox { 
  193.                                             height 0.600
  194.                                             value TRUE
  195.                                         }
  196.                                 }
  197.                             ]
  198.                         }
  199.                     ]
  200.                 }
  201.             translation 11.000 0.800 0.000
  202.         }
  203.         Transform { 
  204.             children [ 
  205.                 Transform { 
  206.                     children 
  207.                         Shape { 
  208.                             appearance 
  209.                                 Appearance { 
  210.                                     material 
  211.                                         Material { 
  212.                                             diffuseColor 0.000 0.000 0.000
  213.                                         }
  214.                                 }
  215.                             geometry 
  216.                                 Text { 
  217.                                     string [ "Row 1", "Row 2", "Row 3", "Row 4", "Row 5", "Row 6", "Row 7", "Row 8" ]
  218.                                     fontStyle 
  219.                                         FontStyle { 
  220.                                             family "SANS"
  221.                                             justify [ "END", "BEGIN" ]
  222.                                             size 0.400
  223.                                             spacing 3.125
  224.                                         }
  225.                                 }
  226.                         }
  227.                 }
  228.                 Transform { 
  229.                     children 
  230.                         Shape { 
  231.                             appearance 
  232.                                 Appearance { 
  233.                                     material 
  234.                                         Material { 
  235.                                             diffuseColor 0.000 0.000 0.000
  236.                                         }
  237.                                 }
  238.                             geometry 
  239.                                 Text { 
  240.                                     string "X axis"
  241.                                     fontStyle 
  242.                                         FontStyle { 
  243.                                             family "SANS"
  244.                                             justify [ "MIDDLE", "BEGIN" ]
  245.                                         }
  246.                                 }
  247.                         }
  248.                     rotation 0.000 0.000 1.000 -1.571
  249.                     translation -0.978 -4.375 0.000
  250.                 }
  251.             ]
  252.             rotation -2.021 2.021 2.021 2.094
  253.             translation 0.425 0.000 8.160
  254.         }
  255.         Transform { 
  256.             children [ 
  257.                 Transform { 
  258.                     children 
  259.                         Shape { 
  260.                             appearance 
  261.                                 Appearance { 
  262.                                     material 
  263.                                         Material { 
  264.                                             diffuseColor 0.000 0.000 0.000
  265.                                         }
  266.                                 }
  267.                             geometry 
  268.                                 Text { 
  269.                                     string [ "15.00", "12.00", "9.00", "6.00", "3.00", "0.00" ]
  270.                                     fontStyle 
  271.                                         FontStyle { 
  272.                                             family "SANS"
  273.                                             justify [ "END", "BEGIN" ]
  274.                                             size 0.500
  275.                                             spacing 3.200
  276.                                         }
  277.                                 }
  278.                         }
  279.                 }
  280.                 Transform { 
  281.                     children 
  282.                         Shape { 
  283.                             appearance 
  284.                                 Appearance { 
  285.                                     material 
  286.                                         Material { 
  287.                                             diffuseColor 0.000 0.000 0.000
  288.                                         }
  289.                                 }
  290.                             geometry 
  291.                                 Text { 
  292.                                     string "Y axis"
  293.                                     fontStyle 
  294.                                         FontStyle { 
  295.                                             family "SANS"
  296.                                             justify [ "MIDDLE", "BEGIN" ]
  297.                                         }
  298.                                 }
  299.                         }
  300.                     rotation 0.000 0.000 1.000 -1.571
  301.                     translation -1.210 -4.000 0.000
  302.                 }
  303.             ]
  304.             rotation 0.000 0.859 0.000 0.785
  305.             translation -0.200 8.250 8.160
  306.         }
  307.         Transform { 
  308.             children [ 
  309.                 Transform { 
  310.                     children 
  311.                         Shape { 
  312.                             appearance 
  313.                                 Appearance { 
  314.                                     material 
  315.                                         Material { 
  316.                                             diffuseColor 0.000 0.000 0.000
  317.                                         }
  318.                                 }
  319.                             geometry 
  320.                                 Text { 
  321.                                     string [ "First series", "Second series", "Third series" ]
  322.                                     fontStyle 
  323.                                         FontStyle { 
  324.                                             family "SANS"
  325.                                             justify [ "BEGIN", "BEGIN" ]
  326.                                             size 0.400
  327.                                             spacing 6.667
  328.                                         }
  329.                                 }
  330.                         }
  331.                 }
  332.                 Transform { 
  333.                     children 
  334.                         Shape { 
  335.                             appearance 
  336.                                 Appearance { 
  337.                                     material 
  338.                                         Material { 
  339.                                             diffuseColor 0.000 0.000 0.000
  340.                                         }
  341.                                 }
  342.                             geometry 
  343.                                 Text { 
  344.                                     string "Z axis"
  345.                                     fontStyle 
  346.                                         FontStyle { 
  347.